We spent the best week here! It was very clean, the mattresses were super comfortable (which does not often happen on vacations!) There were games for rainy or too sunny days. There were toys for my kiddo to play with, and nice amenties prior guests had left (toys, sunscreen, etc.) We left our beach toys there for the next kiddos. We had a slight maintenance issue the first day, and it was quickly taken care of. The saltwater pool is more than amazing. I cannot wait to go back for a girl's trip!!!!!