Excellent amenities and perfect location! Hope to stay again.