Luxurious accommodation with great amenities.