Magical little place with a surprising roof top hangout. Extremely quaint and cute. A little treasure. Five stars.