Very clean, very communicative, great location.