We (2 adults) stayed one night, flying in from Miami to pick up a cruise ship departure. The hotel is right on the beach and close to the pier. We selected a junior suite which was a good size with a balcony overlooking the sea. Arrived at 10pm (just as restaurant was closing). They rustled up a couple of club sandwiches. Front desk service not special. Fabric of hotel is OK and commensurate with beachside location - but don't expect luxury. Room (+ club sandwiches!) was c$400 which we thought expensive relative to our 13 hour stay - but may be competitive with other island rates. Can't fault location or room - reflected in rating - but we'd explore other possibilities for a longer stay.