Depends on what you are looking for (amenieites, nightlife, active or quiet, etc). But I put a lot of my single female clients at the San Pedro Holiday Hotel. On the beach in town, well run, comfortable. Request an upper floor. It is located in the same area as the other 2 listed above (which are also good if you want to be in town and close to shops, restaurants, nightlife.)