This is a town along "La Ruta Del Sol", its a surfer town with tons of tourist and lots of partying! We stayed at La Baja hostel which is a hotel on the outskirts of the actual party area. I highly recommend you stay outside the party area because the party never stops and the hostels within that area are open so quite is not an option.
The food is great and extremely cheap, i ordered a plate of rice, beans, steak and plantains for $3!! The service is very very very slow. Everything is freshly made so be prepared to wait at least 30 minutes for your food. On the flip side, drinks are also very cheap so order some drinks, people watch and relax. for a quicker meal local street vendors make fresh ceviche and flat bread pizzas made on a grill, those are great and for $1.50 makes for a great after drinks snack
There is a street that has little drink bars side by side on both sides of the street. See which ones have the most people and go to those. We made the mistake of going to an empty and quickly realized why it was empty. Their margaritas were made of tequila and ice nothing else, not very tasty.
We headed to the beach at about 3 a.m. and there were tons of people on the beach, many had set up tents and bonfires. There are lots of people selling handmade jewelry and souvenirs. This is a great town to visit but like anywhere else be aware of your surroundings and don't take any valuables.