Lovely location, great amenities, nice extras. A lovely stay.