A great place with all amenities provided.