Very clean, very communicative, and great location