Quetzal Playa is a nice budget hostel right on the beach. All of their proceeds go to support local schools and educational projects. One night we happened to be at their place and they had just roasted up a whole pig. Great atmosphere and friendly people.
They have inexpensive dorm rooms, and also have a selection of private rooms as well.