Clean, lovely location, excellent facilities. Highly recommended.