We had an excellent stay here. It was super clean and well equipped. My children enjoyed meeting other families by the pool. I wish we could have stayed longer.