We adore the original location down town...except on a hot day. With no A/C and quite closed in with the courtyard, not allowing for the beach breeze...it can get a little sticky.
The satellite version at the Carnival pier has inside, patio, and a nice "beach" set up in the sand along the seawall with great view of the ships right on the waterfront. Much nicer on a hot day. Same food, same great Margaritas, and same great service. 🙂