Location is amazing, no better view, check in was also great. The cleanliness could be improved, but overall we had an awesome time.