This place had everything and more than we needed to enjoy our one night stay and was very clean.