We usually stay either at Edgewater in the Leeward bldg. or at Long Beach. We've had both good & bad experiences staying at Edgewater, but since we started renting from owners, we haven't had any problems. New owners are starting to update the units & some are truly beautiful! I guess the main reason we stay at Edgewater most of the time is that we spent our honeymoon there, so it's a sentimental favorite. There are very few condos left where you are truly on the beach (like the Leeward & Windward bldgs) and not looking out at a pool or patio with a million chairs on it. I like being on the sand!
As far as internet goes, some of the units have it & some don't. Personally, when I'm on vacation, I want to get as far away from technology as possible; give me sand & a margarita!

It'll all be there waiting for me when I get back!
The last time we were down there, every time we went past Majestic Beach Resort, there was a line of cars too! Yikes!