Very clean. It has everything we needed. Communication was smooth. We recommend this place.