The location is great! The views are beautiful, and the hotel has an ocean front beach with reefs for snorkeling. It's within easy walking distance to stores and eateries in the town. Our room was clean and comfortable, with free secure WiFi and a well-functioning air conditioner. Our room had a small refrigerator, a good flat-screen TV with lots of channels, and an alarm clock with a USB port for charging phones, etc. There's also a coffee maker, and we drank our coffee on the little balcony every morning before going to the beach for a pre-breakfast swim. The hotel's food is good, too. We ate breakfast by the pool every day and had dinner at Ray's Place Restaurant twice. We enjoyed our stay very much and plan to return in the future!