Excellent location and amenities. There were a couple hiccups on check-in but after that I had an amazing stay!