On San Pedro, we stayed at El Pescador. The rooms were big and the food was good (all of the seafood, everywhere on San Pedro, was incredibly fresh. It was awesome), but I wouldn’t recommend it at all. The fishermen seemed to enjoy themselves and if our purpose was fishing, I’ll bet we would have been happier. But we were trying our hardest to do other things on the island (mostly snorkeling/diving) and the only woman who was available to help us was rude, snarky and very much not helpful at all. With more help we would have had a much better experience (and better-organized snorkeling trips), and my friend would not have had to repeat the same two snorkeling spots in two days, on an island surrounded by a coral reef, because the divemaster’s assistant was drunk and the hotel would only work with one dive shop. Everything we asked her seemed like an imposition. It’s amazing how one person can singlehandedly make a vacation less pleasant. Also, our room smelled like sewage and their solution was… to open the windows.