Excellent location with all amenities required. Very clean. Great experience