It was not really clean (according to my standards) but otherwise perfect. Communication, location, equipment are great. I loved the balconies and the view over the rooftops.