Clean, cozy and well-situated. Good communication. Would stay again.