Great location; super clean; very communicative