This place was fantastic! It had everything we needed and more. Loved the extra beach towels, snorkel equipment, blender, chairs and umbrella, tvs in every room. The bathroom was beautiful. We especially loved the labelled bottles of lotion, hand soap, shampoo, condition, etc. The pool area was also amazing. Communication was great and we had no issues whatsoever with anything. We will definitely be back.