Very clean and well set up, had everything I needed for my stay. Communication was quick, check in/check out were easy. Would definitely recommend!