Beautiful and sparkling clean!!! Plenty of clean, plush bath towels and beach towels, bed and linens very comfortable! Lots of space to unpack and all the essentials were supplied. The pool is fabulous too! We would be happy to stay here again. Would highly recommend this place!