perfect location and good amenities