Very clean and neat. newly built modern facilities. very good value