Clean and spacious apartment with every amenity you require. The communal areas were also clean and the pool was fantastic. Miguel is an excellent host who responds quickly and goes the extra mile to help his guests. We had a brilliant time, with a very happy six month old baby and will definitely be back!