If it weren't for the absolutely fantastic staff, this would have to be a "poor" rating. All the staff were uniformly excellent--the front desk staff were helpful and accommodating, the restaurant staff delightful, and the dive operation was one of the finest we've ever experienced. And the rooms were clean with a nice ocean view.
But, everything else fell short....
More