Luxury accommodation in a terrific location.