Great beaches as long as you go to a smaller one and stay away from he overcrowded Horseshoe Bay. Go to Elboy Beach resort and stay on their beach for a small fee. No crowds and waiters serve you drinks and meals on the beach. They set you up for with chairs, umbrellas and towels for $30 a head and best of all NO CROWDS!!! Awesome beach!!