Very clean. The location is top notch. Andrew was quick to answer questions. We had a great stay.