Really clean....exactly what we needed for our stay. Great security & the beautiful view of the pool... Pity it was too cool to take a dip. Highly recommended !