I only have one word for this place, magical.