very clean and well thought out. we had a good stay.