An absolutely magical place to stay