A little slice of heaven with a lot of charming surprises.