I think the rooms are reasonably priced. The junior suite was a decent size. Great location, a 15-minute drive to the beach (on a busy day, a lot longer though). The restaurant was on the expensive side, but the food was delicious and the service was friendly and professional. There is no air conditioning, so it can get quite hot. The room was unbearable at night, and the restaurant was also a bit uncomfortable. Overall, highly recommended. I will be coming back.