Nilaveli Beach Hotel definitely has the best grounds – sprawling, shady groves with hammocks and a gorgeous pool area – of any hotel in the area, as well as a beautiful stretch of beach, with views across to Pigeon Island. The architecture is organic, with creative use of fountains and concrete and a harmonious balance of contemporary and earthy.
The restaurant is a temple of good seafood; spices come from the property's own garden. It's close to the Pigeon Island boats.