Good location, good communication, it was a little difficult to find parking though (even during business hours).