Clean, well equipped, a good location and attentive hosts. Not much more to ask for :)