Best place. Lovely people. Great location. Wonderful experience. Fluffy Teddy. Five stars!