Very clean, respectful staff, great communication! Would stay again!