Extremely clean and well thought out. Provided everything we needed. Very comfortable stay.