All amazing; fabulous location, fabulous set-up, fabulous amenities, just fabulous all round. Can't speak highly enough of this place. We have stayed in many Airbnb around the world and this is one of our favourite.