The condo was absolutely perfect as far as location, size, huge kitchen and common area and nice size bedrooms with balconies. The property was amazing, nice pool, fitness area and beautiful beach.
My only complaints are that I had significant difficulty with any of my credit cards accepting a transaction with the "We Host" group. It was repeatedly tagged as "fraudulent ". Had to continue calling my banks up until our arrival which was very inconvenient. Also, I was not told that the hotel itself charges a separate security deposit and daily fee for use of the facilities. I do blame this on the We Host group.
If you're headed to the beach be aware they only allow 2 chairs per room regardless of the number of people you have, very disappointing.