Great location, great view, comfy beds and well stocked amenities. Nothing is perfect but this does come close. One thing I would remind people is that the decks (main and upper) are connect to the neighbors. This means you could see and hear others when on decks.