The rooms are spacious and clean. The restaurant cuisine is delightful. The location is convenient with a beautiful swimming pool and bayside view.
However, we had reserved two deluxe ocean-view rooms with two beds each. We were given two rooms facing the parking lot with one king bed each. (Granted, one of the rooms was a lovely, large two-room suite.) When we checked in, the room switch was not explained to us, but when we went back to rectify the mistake, we were told that they had a new reservation system that had miss-recorded our reservation, made six months earlier, and that they were fully booked with no other real options available.
They bought us a drink at the bar to make up for it, but it didn't seem quite right. However, everything else was lovely and we were only staying for one night before we got on our chartered sailboat. It was a nice jumping off point for the BVI.
It is an easy walk to the large cruise ship terminal...