excellent facilities and very clean