Would have been an absolutely amazing stay, the apt was lovely, clean, spacious, well appointed and the staff were great. But the mattress was so bad (hard, like a floor, I suspected broken springs!) I had to leave my three night stay a night early and paid for somewhere else. The first morning I woke up with back-ache, which I never get, I asked them to fix it while I was out at dinner, they seemed to make the bed with a new topper, made no difference, so after the second night I checked out!