Clean. Comfortable. Good communication. Not too flexible with check in/check out
A bit far but would stay again.