This is both adorable and absolutely perfect.  I bought my sand at Lowe's but the kids love it  !