perfect location and tons of amenities provided.