Better for families.
I just came back from a weekend here. The location is great, and the rooms on the bayside are really relaxing as they look into the harbor and the hills of San Diego. It's a great spot to have a mini-getaway, good paths for running, biking and it's close to all types of boating. 
Pros: location, pool, hot tub, Try the caprise omlet for breakfast! Wi-Fi is free. 
Cons: rooms are outdated, and the linens were a bit stale/ mildew ridden. The service was understaffed, as was noted several times during our stay by staffmembers. The towel service for the beach and pool is in the lobby, not by the pool. Parking is $15 per night and they tell you there are no other options. (But- you can actually park for free on the street- just be sure to read the signs.) There is an extensive health club but you have to pay $15 to use it.