We had a nice stay in the apartment. We were very surprised that it is a shared terrace at the top of the building, and that some of the pictures are from common areas eg. the stairs.
Easy check in and the location is amazing.