My husband and I stayed at Ramon's in a beachfront and had plenty of room...great beach...pretty pool but its always in the shade and always COLD. Great location for walking into town. Food was so-so and way overpriced. We had a dive package so I never really broke it down as to value for the $$. Xanadu's sounds like the winner but I couldn't let Ramon's get totally bashed when we had such a good time there.