Excellent if a little pricey. Great stay, got us connecting rooms. Just be aware of the "beach resort fee" at $75. Might want to just uber there as well as you have to valet park which is also pricey. Great location and the pool and pool service is awesome.