This place is lovely and its location – right next to the dog beach – made for a fantastic weekend.