We had a lovely stay. Generally, very clean except for kitchen where dishes were quite dirty upon arrival. However, very spacious apartment and Bianca was very responsiveness to our calls. Pool and gym were a little dated but still had a fun holiday.