Excellent facilities provided nice and clean