Sandyport Beach Resort is very well designed and attractive. It is far from the bustle of downtown and the cruise ships, but accessible by bus or cab. And walkable to multiple good restaurants and grocery shopping. We loved the public beach, easy to get to quickly by a road underpass, always loungers available. There also was a big pool area and a second canal-side beach. We chose a canal view porch room and loved the view of trees, water and pretty homes across the canal. We ate breakfast on the porch. The staff were the nicest I ever encountered. The room was spacious and well appointed with a few signs of wear (kitchen chairs a bit too saggy, a few marks on the walls and tiles, a shower door that did not fully close). But I would still have to call it luxurious: full of nice towels, well decorated. The on-site concierge has plenty of tours to offer and I had an incredible massage in the gazebo at the end of the pier at the beach. We especially enjoyed dinner at the Poop Deck, and two other restaurants all within walking distance were cozy and fun. Oh, I also appreciated the multitude of hammocks spread out scross the property for short snoozes.