Overall, we loved our stay here. The location is perfect, right next to all the shops and a grocery store just around the corner. The beach is just a 10 minute walk.
The decor of the place is cheerful and comfortable. We particularly liked the extra bed in the 2nd bedroom. The main bathroom is huge and the shower is roomy with beautiful tile work.
There were a few minor hiccups. When we arrived, the rugs were still in the washer. My wife rewashed and dried them so they didn't smell stale. There was also a random (but clean) towel thrown across one of the beds.
Also, when I moved one of the dining room chairs, tufts of what looked like dog hair tumbled by. It felt like whoever cleaned was in a hurry or got distracted.
We had one near disaster. My wife threw a load of laundry in the dryer over night on the setting that is supposed to sense when the clothes were dry. The next morning, the dryer was still running! Fortunately, we'd only loaded some t-shirts in at a low setting, but the malfunction could have easily ruined a load of clothes.
Other minor inconveniences--there was only one large garbage liner. Once we filled that up, we had to use waste basket liners for trash. Same goes for the paper towels. There was only one roll. Likewise, the downstairs bathroom only had one roll of toilet paper. There were no spares inside the vanity where you would expect to find them.
Overall we had a great experience and enjoyed our stay. The positives far outweigh the nitpicky stuff. I think this is a newer property listing, so the minor things may just be growing pains.