Ivan was a great host and very easy to communicate with. We spent most of our time on the large balcony because the view was perfect! We did have an issue with the cleanliness of the place. We had to do a deep clean of it when we got there and wore our shoes around majority of the time. We made Ivan aware and he addressed the issue. He also informed the cleaning personnel, hoping next time a better job is done.