Very clean, friendly staff, and very good facilities