Great location, and the patio is fantastic. It can be a little loud sometimes due to the proximity to the beach, but that is to be expected.
One thing to be aware of is to read the description before booking. This is a studio apartment, not a one bedroom.