Very nice, modern facilities. Friendly staff. Good location. Great value.