I would be careful about booking here- we were not give the apartment shown in the photos AT ALL. It was much smaller, not a roof-top apartment, had no balcony, no terrace, it was dark and dingy and there was no pull-out couch for a second bed - the cleaner just took the couch cushions off and put a sheet and pillow on the couch, so you sleep on a sofa, basically, not a sofa bed. I called Airbnb immediately upon check-in and they helped me get a full refund so we could move to a nice apartment with an accurate listing.
We were very sad upon entering the unit to discover we'd been tricked- when I called the host he said the apartment we booked (The one in the photos with the terrace) would only be free the following day and who wants to move spots every day when we were only staying two nights. He seems to not understand how airbnb works and that you cannot list a beautiful apartment and give guests something else, something much different and quite depressing to be honest. I'd avoid the headache and book with a sincere host.