Best place I have stayed - pure magic.