Excellent accommodation, great amenities, little thoughtful touches all went to make this a perfect place to stay, even just for the one night.