Upscale rural hotel offering bright rooms, suites & villas. Features pools, a spa, multiple restaurants, and proximity to the beach.