Excellent location. Necessary amenities provided.