Nice hotel / guesthouse. We had a three bedroom self-contained unit. Plenty of space and all needs met during the stay. Team at the Bellavista were warm and welcoming.