Pros: close to lots of shops and the beach, very clean, towels/blankets/pillows provided, quiet (we didn't see anybody else the whole time we stayed there), air conditioning!
Cons: parking can be an issue if someone is in one spot, and the other spot is impossible to get into if you have a small car, the bed is rock solid & super uncomfortable (we slept on the couches), we didn't get any cell service in the unit, the wifi had trouble connecting for both of us, the sound for the tv upstairs doesn't work.
My friend and I stayed here for a few days while visiting another friend. We really didn't spend too much time in the unit, but here's the things that bothered us when we were there. Overall the place is really nice and the owners were so nice and responded quickly to our needs, but really the bed was the deal breaker. We were busy most of the day and when we wanted to go home and sleep, we were extremely uncomfortable. Also there is a huge spiral stair case you have to go down, so if you have a lot of large luggage, that could be an issue. Hope this is helpful!