Spotlessly clean and very well set up. Excellent and quick communication. Accommodated my request for change in check in and checkout times, which was greatly appreciated! Would recommend! :)