Overall it was just ok. Pool area and building amenities were nice. Elevators wait was horrible.. experienced waits up to 20-30 minutes just to get into elevator.. then multiple stops on almost every floor going up or down with elevator stuffed to max capacity with very little cool air.. the rooms were modern as shown in pics but not maintained.. sofa was pretty heavily stained with who knows what.. and not cleaned properly, should be replaced.. bed sheets had a few noticeable stains.. we found hair in the bathroom.. they put in a crib for baby as we had an infant, but it was also very stained and would never place my baby in there.. All power sockets in bathrooms did not work which my wife was not happy with at all, since it was new years and she could not comfortably do her hair in front of a mirror on New Year’s Eve. For the price they need to do way better.. could have spent a bit more and been at a nicer beach resort. Def not a place to impress your lady. Just My two cents..