Excellent spot, with lots of information provided beforehand and prompt replies to inquiries. Clean, inviting, well stocked. Would definitely stay again.