All perfectly. Location, views, hospitality of the hosts. We will definitely return more than once. We recommend it to everyone.