I say a perfect stop because it was our 1st stop during this cruise. Getting off the ship, entering a nice port with plenty of photo ops, some touristy shops, and then a huge pool at Margaritaville. It was perfect. The pool was very nice with a swim-up bar. They is also plenty of seating in the restaurant including an upper level. There's also a walkway to the beach. The food was awesome. The drinks were .... good and strong! Loads of fun here. Is also the wave rider thing to try, but you get a 1 1/2 hour ticket - I was too "happy" by 11am to try it. The beach was nice too. I was told that there was a nice bar a bit further down the beach past Margaritaville with some live music. Next time :)