We had never stayed here before but heard great things about it. Booked during Gulf Shores Shrimpfest 2013. Great customer service at the leasing office. Condo was extremely clean. Equipped kitchen includes blender, toaster, and elec can opener which far exceeded our expectations. Be sure to ask for condos higher than the 10th floor because to your left, you can watch the sun rise, and to your right, you can watch it set. Even though the building itself sits across the street, Crystal Towers has an enclosed, air conditioned walkway ACROSS the street to one of it's 3 pools with a security gate leading you to your private access to the public beach. So it's like a long hallway. We brought our own groceries and enjoyed most of our evenings, having private dinners on the balcony. Had it not been for Shrimpfest, we would have never had to leave the condo. If we have to say anything negative, we had trouble with the ice maker not making ice. Once we found the "button" to turn it back on, life with ice was good! (The leasing office didn't tell us) Also had a dishwasher and washer/dryer. It was just 2 of us for the 3 days and we aren't dirty housekeepers, so we could have left it the way we found it. We left feeling cheated out of $130 cleaning fee, which gets charged before they hand you the keys.