Hotel Sol Samara is a little ways from the main beach but there is a secluded beach with fishing and snorkeling around the corner. the hotel staff are really nice and will help you book activities, taxis, or restaurants. We really enjoyed the zip lines and the snorkeling. Highly recommended if you have a car or don't mind walking to the main beach.
Also, there is a pool. It is hidden away in the back.