The new upgrades are amazing. The staff was great. My two kids had a great time at the beach and pool. We had amazing coffee each morning and lunch, poolside. The room was cleaned, even the floor was mopped, while we enjoyed our day. Super family friendly! While getting ready for a wedding, my hair dryer broke, after letting the staff know, they got a new one and ran it to our room. Thanks for making our stay so great!