This is a beautifully decorated apartment with a huge and unacceptable check-in error - they checked someone else into our apartment! We then had to wait for these people to return (at an unspecified time) which, after a very long international transit, was really unpleasant. The person who actually checks you in doesn't speak much English either so, when there was a problem, it was very difficult to resolve. That being said, the host was very sorry and Gerard (who checks you in) was particularly obliging to resolve our issue. The apartment itself is spotless with fantastic amenities and beautiful design features - it's obvious the hosts care about guest comfort. They just need some rigour around check-in. Had this issue not happened, this would have been an exemplary stay. The quality of the apartment is why I scored them 4/5 and not lower however be warned, they lost trust and credibility through this mismanagement.