Luxurious place with tons of amenities.