This is 4 stars for the apartment downgraded to 2 starts due to interaction with the host that made our stay a bit uncomfortable. This place could be OK for a short stay but not recommended for longer stays, if you are willing to risk a host trying to charge you for damage that's not your fault.
The apartment location and set up is great, the roof deck amazing. Very quiet given the location in old town. The bathroom however was uncomfortably small. The toilet is under the stairs so you can sit straight on the seat or stand fully to pee if you are a tall man like my husband. The hot water must be turned on 30 mins prior to use and seems to shut off constantly. I take quick showers and had a few times when I was stuck with cold water after just a few minutes which shouldn't be the case at this price. We would have been more comfortable in a hotel at half the cost.
Re the host: She tried to make us pay during our stay for damage we didn't cause (it was a maintence issue) with zero questions asked to understand the problem before placing blame. A reading of other reviews shows she has done something similar before and people have paid. A few days into our stay the hydraulic arm that opens the roof deck broke (the screw snapped), despite us being extremely careful with it. It looked like it had just been worn down due to pressure over time and we were the unlucky guests it broke on. When we reported she immediately blamed us, said we were required to report any issues within 24 hours of checking in (I'm not sure how we would have noticed a worn down screw) and told us we needed to pay the handyman directly. She was not willing to come see it herself. She also said she had replaced the same part several months back which points to faulty design or installation. We refused to pay until the handyman could see it, which was unfortunately at 8:30am and took a morning of our vacation. She then was demanding some sort of claim be filed with air bnb before the handyman could even see it. When he came he opened a storage compartment which had extras of the faulty parts, so clearly this is a recurring issue. He agreed with us that this wasn't something we should pay for and had what sounded like a heated exchange on the phone with the host. After all that no apology from the host, no thank you for dealing with the issue / taking time out of our vacation. We spent the rest of the time there on egg shells worried we'd be blamed for some other maintenance / wear and tear issue.