Beautiful view and comfortable beds. The apartment is spacious - plenty of room for my family (2 kids). Karl also is communicative and does his best to make guests feel welcome - including by leaving the kitchen stocked with breakfast food and snacks. Unfortunately- we had a negative experience that really colored our stay - when we arrived, the apartment had not been cleaned (e.g., dirty dishes left in the sink and dishwasher, trash in the bins, razor hair in the sinks and on the towels, crumbs on the floor, spider webs in the corners and dust bunnies under the bed) and it took until the next day to get it resolved. Karl was abroad and did his best to fix it from there - including by sending one of his assistants to clean it while we went to dinner - but she seemed to have given it a quick under 30 minute flash clean without even cleaning the dust off of the sink tops. She then turned off her phone and didn't respond to our texts. Karl sent assistant #2 the next day, who was very kind and responsive and managed the problem. But given the hefty cleaning fee associated with this place, I would have expected it to be professionally cleaned before a new guest arrives. It was a real disappointment to spend any of our short vacation time trying to get this fixed.