Location is excellent, just by the beach.
No parking space. Have to park on street (paid) or nearby parking lots (paid). Not a deal-breaker, but worth knowing. Might be a problem during high season.
Room is not so big, okay for one person, or two if you don't have a lot of stuff. It's clean and has good size TV, big fridge. A/C a bit noisy. Has a moisty smell, not very disturbing when the ceiling fan is on. Worst part is the toilet, very difficult to sit if you're over 6ft. No leg space, very uncomfortable. No problem if you're shorter.
Worst thing is the internet and thus, TV reception, as it is an internet TV.
Overall, it's worth the price. Didn't regret staying here.