Location is ideal, literally 2 minutes from the beach. Check in is very easy because it is done with passcodes so you don't need to meet the host. The apartment was sparkling clean and very well furnished. The dishwasher did not work in ours but I guess in others that was not a problem. The pool is nice even though it can be pretty packed when all units are rented.
Internet is bad, it came on and off all the time which was a little annoying.
I would stay again.