This is a beautiful, well maintained property. It is located directly on the beach. The prices are good and each price is determined by the view, I liked this because the rooms are mostly all the same (I am sure there are some exceptions) so for a very affordable price you can have a gorgeous room. I live on the water so the view wasn't important for me. The service is beyond good, all of the employees were friendly and helpful. I highly recommend this resort.