Very clean with great facilities. It had everything we needed!