A stunning view, and an amazingly cute, clean and lovely place to stay.