Wouldn't stay anywhere else when returning! Sal's place is SUPER CLEAN!!!! It is close to The Split and Iguana Reef Inn as well as walking distance from the water taxi. There are beach chairs right in front of Sal's if you don't want to go buy drinks and sit on the beach at the two spots mentioned above. We got a recommendation for Caveman Tours from another person's review on Sal's place. Definitely couldn't recommend them more! We had Ronnie & Shane and loved them!! Also, I wouldn't even bother going to San Pedro unless you enjoy being taken advantage of for being a tourist. I know it comes with the tourist territory most places, but on Caye Caulker, we never felt like prices were jacked up or anything like that. It was actually super refreshing. All prices like taxis are set the same and from my observations, most of the tours are around the same price depending on full day or half day. I never used a taxi but we ran into some people who had one take them all around the island for a little tour. Everyone was super friendly on that island. The same couple actually cut their time in SP short, took a hit on the hotel accommodations and went back to CC because they loved it so much more. When we got to SP, we realized exactly what they were talking about. SP is worth possibly a day trip via the ferry but that's it. You'll definitely want to stay at Sal's the whole time! Trust.
PS: I'd recommend Ocean Ferry not Belize Express. Used both during our time there and BE forced us to buy two more extra tickets to take their ferry from SP to Belize City because our tickets were round trips to CC. They said at the gate we had to just pay the extra fair of $5 (completely understandable) but the office lady wouldn't do that. So it was either argue with her, miss that taxi and miss our flight or just pay the forty bucks. Also, OF was super friendly and cheaper all around. Buy tickets in country. They're more expensive online.
PS Part 2: Go to Ice and Beans. They are super close to Sal's and have amazing donuts, iced coffee, bagels, everything. Mario, the owner, is the epitome of a friendly Canadian!! We may or may not have gone there 3x in two days.