Perfect - the hosts, the location, the grounds of the property. The room is all you need. The landscaping outside was just beautiful. The hosts were so friendly and welcoming. It was the perfect beginning for our first trip to Belize.