The staff was great. Dealt with any request or problem we had quickly. Our door lock wasn't working, within minutes someone came to fix it.
Not the best hotel for those traveling with small children. The "playground" was small and our 3 year old got bored quickly. She had fun in the pool but other than that, not much for her to do.