Adorable place with lots of little extras thrown in.