Luxury accommodation at a great location, much better than a hotel.