Good stay. Good value. Cozy and quaint, but "Magical" is a bit of a stretch.