Great location, and the stay should have been great, but the hotel service was mediocre. The toilet in the bathroom alternated between running constantly and not having any water to flush. We had to put in multiple service requests during a three day stay. Each time we had to physically go down to the desk in person, because no one answered the phone, when we tried calling (several times) Also our keys randomly stopped working during our stay and we had we had to go back downstairs, then wait in line, to get the keys fixed. Nothing terrible — all minor things, service was mediocre.