Great place with all necessary amenities.