Clean, new, cheerful place with hosts who communicate well and are happy to be helpful.