Had to check-in at a drive through bank teller-like office building. After 11 hour drive, arrived at 5:30pm, check-in time was 4pm, and room was not ready. Had to just hang out until almost 7pm before we could unload car. Some elevators were broken so this was a disaster. Garage goes up 8 floors, so if you can get a condo on one of these floors you can avoid the elevator issue. We were on 18th floor so getting out of the facility took at least 10 minutes after waiting on elevators and then battling out of garage. The garage is a disaster as well, with cars entering past cars exiting so the turns can get interesting. If you try to leave at dinner time, expect to wait at least 5 minutes just to get out of the garage. The wrist band policy is also highly annoying, just don't lose yours. Other than that, our condo was fine, pool and beach were nice, and the staff was actually quite helpful.