I was looking forward to staying at the Magnolia based on their online images and reviews. Unfortunately, our first impression was not great. We arrived at 3:50pm to check in and were told our room was not available and to come back later. We were traveling with a toddler and there's no free street parking. So we loaded back up and drove around, came back 20 min later and we could check in. The front desk also let homeless people wander inside the hotel with a lobby full of guests checking in. When we got to our room, there was no soap in the bathroom, ants in the bathroom and under nightstand, and the blinds had a tear and broken piece. We tried eating breakfast in the restaurant and there was only 2 people working. Long wait and food was not worth the prices and didn't come as described. Our kid's pancakes came out with a hair on top. All around, just not great. I'm being generous with 2 stars.