The owner's communication was precise and extremely detailed. The room looked exactly like the pictures; clean, comfortable, and convenient. We stayed on the 2nd floor just around the corner from the elevator. So no 'elevator' noise and we were able to take the stairs located right across from the elevator while we stayed.I took most of my own stuff, like the bath towels, paper towels, plates, utensils, own coffee, and so on. But the owner does provides plenty of supplies and much more, such as dishes, cups, coffe/coffee maker, mixer, iron, can opener, corkscrew, and etc. They even provide beach chairs & umbrellas, cart, enough trash bags, broom and mop (so you have no reason not be clean 😀) The only thing you would want to bring is your own beach towel, which the owner let you know upfront. The pool was right in fron of the lobby & the beach was only 2 mins walk from the pool so we never had to turn on the TV while we were there. Only down side about staying in a huge resort like this is that you dont want to leave the property but have to for meals mostly which is no fart of the property owner. I have not seen the final bill yet. But rarely using the room other than the bed & the bathroom, taking the trash out as instructed, and even cleaning up before leaving, i do expect to get the $150 they put a hold on my CC on the arrival day to be released. I recommend that you read all the email communications thoroughly. It will save you time, money & unnecessary packing.