Great beach. Easy walk to town for shopping and dining. Onsite restaurant is good. Our room was horrible, with only a view of the room in front of us, and no sunlight. I couldn't imagine it would be like that, and the hotel would not change. There were 3 rooms in our party, and all 3 had plumbing issues (broken shower, leaking water heater, backed-up drain). The island was great, but I'd stay somewhere else next time.