Very clean with excellent facilities