เรื่องราวเกิดขึ้นที่โรงแรม Magic Castle ในฟลอริดา ซึ่งเป็นที่อยู่ของ Moonee (Brooklynn Prince) เด็กหญิงที่มีจินตนาการกว้างไกล เธอใช้ชีวิตร่วมกับแม่ Halley (Bria Vinaite) ที่ต้องดิ้นรนเพื่อหาเงินเลี้ยงดูครอบครัว ทั้งสองใช้เวลาส่วนใหญ่ในการสำรวจพื้นที่รอบ ๆ โรงแรมและสร้างมิตรภาพกับเด็ก ๆ คนอื่นในบริเวณใกล้เคียง
แม้ว่าชีวิตจะเต็มไปด้วยความยากลำบากและความไม่แน่นอน Halley และ Moonee มักมองโลกในแง่ดี โดยเฉพาะอย่างยิ่ง Moonee ที่มีความคิดสร้างสรรค์และความสามารถในการสร้างความสุขในชีวิตประจำวัน แต่ในที่สุด ความท้าทายที่พวกเขาต้องเผชิญจะมาถึง และเรื่องราวจะนำไปสู่การเปลี่ยนแปลงที่สำคัญในชีวิตของพวกเขา