I agree that Colonial is the best for what you're looking for. THey don't have a swimming pool, though. For that you'd have to try Matun, which is right across the street from the monument and costs twice as much as the Colonial, around US$40-50. THey have all the amenities, but its an old hotel and the rooms are a bit moldy. Hot water, though -- the water at the Colonial is only warm. If you have more money, around US$75, you can go to the Gran Almirante (don't have the number on me, but someone here will have it) which is a truly deluxe hotel with beautiful rooms, great service and all the amenities. Honestly, though, when I'm in town I always use the Colonial.