A magical experience! a must stay!