Perfect place for us to have a restorative & comfortable stay on our travels. Everything was provided and it was wonderful - warm hospitality, luxury provisions, fantastic beach location - all great.