The place is beautiful, the hosts are friendly, and easy to communicate with, and the location is just perfect!