Friendly, great communication, clean, great location