We took a small weekend trip to Orange Beach, AL where we stayed at the Hilton Garden Inn. I was pleasantly surprised. Our room was very clean, decently sized, and most importantly the hotel staff were very friendly. My only complaint was that you had to pay for the "continental" breakfast which was WAAY overpriced...$6 for the smaller option and $11 for the larger. So I had to pay 6 bucks for a bowl of cereal and a glass of orange juice. Other than that it was a decent place to stay for a small trip...nothing luxurious though. They have a nice indoor/outdoor pool and it is on the beach so they have beach chairs that you can rent.
more