We just got back from SP in June. We had a great time there. I'll give you my opinion, as well as I'm sure others will also!
We stayed at Corona Del Mar and loved the place. We got a 3rd floor balcony facing the ocean. The rooms are kept clean and they keep a constant supply of water in your fridge. Not to mention the rum punch! Pretty tasty! It's a family run business and they are helpful in any and every way. Miriam and Pamela will set you up with diving, a golf cart or what ever it is that you need. Just ask and they will oblige with a smile! (I'd have a permanent smile if I lived in SP!) As a matter of fact, Miriam got us a massage therapist that would come to our room or set up her table on the beach. I don't remember her name, but she comes HIGHLY recommended from both of us! Frank is great and also a dang good horseshoe player! Don't let him fool you! The breakfast is just continental style. My boyfriend reqires more sustenance than that so we ate across the street at George's Kitchen. Really good home style cooking. George and his wife are really nice and friendly.
Coconuts is right next door. You are able to use their pool and jacuzzi, but we opted not to. We ate there several times and enjoyed their cerviche!
Coconuts looked like a nice place, but my guess is that if you stay in a room facing the pool, the bar is right there and on some nites they have a live band. Might be hard to sleep.
We dove with Protech. Protech is just about a few min. walk from Corona del Mar, but they will pick you up at the hotel's pier. I enjoyed diving with them and Israel! He's young, but he's really good about pointing out all the different fish, eels and such. Make sure if you go diving to at least do the Cypress tunnels. They have a bunch of grouper and nurse sharks that hang out there! You've got to to see it to Belize it!! If you use them, tell them Brett and Lydia said hi!
Crazy Canuks (bar) is just a short beach stroll from Corona Del Mar as well as the Road Kill bar across the street. BC's is down the beach and they also have a jam session on Sundays. Maybe in March they will start serving up BBQ that we heard so much about, but the owner was taking a well deserved rest when we were down there. All in all I would recommend Corona del Mar for a lot of reasons. They are hard to beat for the price, friendly helpful staff, close to town, clean rooms and don't forget the rum punch!
I know you will have fun in SP! Sorry this is so long, but I loved SP and could go on and on about it!