Comfortable modern accommodation in a terrific location.