Caralines place was in a great location especially if you want to hit the dog beach. We had a good time and spent a lot of time at one of the best dogs beaches we have ever been too. The bed situation was a little different, this is a converted garage and there is no separate rooms so I found the choice of beds (1 double, 1 super king size) right next to each other very odd.
Our dogs had a courtyard, but there was no grass so we had to keep letting them out in to the main yard to do their business. Caraline was very good and helpful in regards to the dogs.
The only thing I hated about this accommodation was the lack of dish washing facilities, we ate at home for all of our meals and we had to leave the washing up with the host to wash which wasn't always returned the same day, which made cooking difficult for the rest of our meals.