This was the worst hotel stay ever. My family needed a place to stay for one night prior to our vacation in Gulf Shores. We booked this place after looking at ratings, reviews, and pictures. We checked in to our room and it was horrible. The door was open. Dirty dishes, garbage and old food on the floor. Filthy blankets, a sink full of brown sludge, dirty towels, socks on the ground. Just gross and awful. I called the desk and the person working said it had been marked and signed off in the system as clean. They only had one other room and it was clean but smelled musty and stale like an old basement. Expected much better from a property with the name Marriott attached to it. If I could reat zero stars I would.