This is a first-rate place to stay with the pooch. Clean and comfortable, but lived in to the extent that you are not going to be constantly worried about your (mature, well-behaved) dog ruining something. The courtyard in back is fully enclosed. The owners are very fast communicators and will quickly put right anything that isn't. (I texted them late at night regarding missing sheets for the sofa bed and they were delivered within a few minutes.) We found street parking during the weekdays easy to find, but the weekend is quite a bit more challenging. In the end, proximity to Dog Beach is what made this place unbeatable for us.