Beautiful views, wonderful amenities. The place was relatively clean. a few dishes were dirty but that's not on the owner, rather than the cleaning people. Would stay there again.