Great clean high end large apartment. We stayed at the very top apartment which has balcony and very large kitchen. Lots of stairs to climb up but worth the experience. We enjoyed it very much. We will definitely come back.