Great modern apartment in a great location. Overall, very clean. However, a few things slightly spoiled our stay. There were long periods of time (several hours), especially at night where the hot water didn't work. A number of the lights on the roof were broken and flickered and so had to be left off all the time. Also, the apartment is self check in which was new for us, as there was no-one to greet and explain things.