Very clean! AC was great for sleeping! Pool was smaller but still was perfect! Great kitchen! We would highly recommend this place!