Incredibly clean, and picturesque. Hazel had stayed up for our arrival and was very helpful throughout our check in process. Would definitely stay again!