Great stay! Had everything we needed for the week. The set up of the unit was perfect with our 2 teenagers. They had their own full bathroom off of the bed room. Kitchen was stocked with everything we needed for cooking. Staff was attentive when we needed extras such as towels etc..location is close to everything including the beach. Pool area was beautiful and always clean. Only downfall was the construction on the roof was a little noisy but unavoidable. Overall wonderful stay. Will def stay here again!