If you're looking for a high end hotel that's not too large for its own good, then this is your hotel. Immaculately kept rooms and guest areas, pool and beach. Service is tops. Nice selection of independent restaurants across the street. Italian and Mexico Bravo esp. Enjoy life!
more