How about Nirvana. Small, quiet, right on the beach, beautiful gardens, great staff. No restaurant, no bar, no gift shop, just a few cottages and villas. Perfect! And clean, nice and clean