Margueritaville has such a great, fun atmosphere. (It's unfortunate the Margueritaville in Key West doesn't have anywhere near the same spirit.) And each time I visit I'm surprised by how large a place this is. Downstairs is a Keys beachfront bar; upstairs is a Keys house, with even kind of a treehouse vibe. (Although maybe that's generally the margueritas speaking? Speaking of which...) The margueritas are expensive but excellent, and there're a wide variety of them. The staff is very welcoming and will keep you entertained or leave you alone as much as you'd like. The food is good, but the attraction here is definitely the atmosphere and the margueritas. Oh, and of course the music -- live or otherwise, it just feeds the joy around the place.