Offers many amenities, as described.