You should stay here.
The place is impeccably clean, super comfortable, and has a lovely sunny deck where you can sit and have AM coffee. If you bring your dogs like we did, they will love the enclosed garden, the proximity to Dog Beach (1 mile), and the good (dog friendly) restaurants close by. There are even beach cruisers if you want to bike around!