friendly staff, good facilities