Great communication, nice locations, decent prices. Not much else to ask for!