I think it was clean, but small, made for only 2 guests or a family with small kids. The cleaning fee was $100 which was high for such a small place. Great location tho.