Plus: Great location. Walkable distance from beach. Nice pool and restaurant. Nice clean apartment, exactly how its in pictures. Great see view in big balcony. Host is easy to reach.
Minus: There is additional $40/day fees for resort amanities that you will have to pay and parking (valet) is $35/day. Need to fix few stuff in bath.
Overall great experience. Will stay again for sure.