Excellent location, immaculate, great view and very well-stocked with everything you might need.