Everyone was incredibly welcoming and supportive. Excellent standard of service; they really do a good job of training and educating their employees, so that they are well prepared for any situation.
Cons
Small office staff, so can get busy quickly if one of the staff is out.