Very nice. Simple little unit, very well thought out with lots of utensils and appliances. Even has a coffee machine.
Very clean in all rooms.
Only thing, and this is totally subjective, but we didn't enjoy the bed. But that could just be personal taste.
We were there for one night and it suited us.
We have a Shepky pup (6 mths) and she was fine. There is a well secured courtyard that you can let your dog roam in. Great access to the beach.