Very clean. Reasonably priced. Immediate communication. Would stay again.