Wonderful place, way better than expected. Perfect location, perfect accommodation, perfect view, such a wonderful stay.