Amazing place with equally amazing views, and everything we needed for a great stay.