Exceptionally clean. Easy check in and out. Good location. Had everything we needed for a great weekend. Very spacious.