From the time we arrived to the time we left we have nothing but great things to say about this resort. The staff were always friendly and welcoming the entire stay. Starting with the checkin, our staff member was in training but very informative and bell hop so sweet, at first was concerned seeing the cleaning that was taking place such as mopping all the time but then actually enjoyed seeing them take pride in keeping every area sanitized at all times. All restaurant were welcoming and all happy to serve and accommodate every request. The pool and towel attendants were also very pleasant each time switching out towels and would even remember us and room number making each encounter happy and fun. The selection of food and drinks were amazing 24 hours a day. The bars had attentive staff, again all filled with energy and happy to serve. If we had to give any constructive feedback it would be one of our safes kept acting up, had to call to have serviced twice, wound up keeping belongings in our other room. Also when arriving to each floor of the rooms the carpets seemed alittle dirty, some room service stayed outside the rooms for quite some time and some remnants of trash lingered as well. It’s wasn’t absurd just noticeable to think this wasn’t getting the attention to cleaning as the rest of the resort was. Overall we loved our stay and would definitely return.