Excellent stay in an excellent location with a great view