tidy, good facilities, modern