All steps of the process from check in, to communication and checkout was great! The place was clean, well located and everything was top notch. The extra touch of providing breakfast for us on the first day was stellar!