The check in process was easy and the person helping me was very friendly. The unit itself was clean and updated. It was very nice. I would only suggest cleaning the outdoor furniture. The pool, beach, restaurants were all great. The valet staff was not very helpful, but besides that it was a very nice stay. I would definitely recommend.