This place was sweeettt. We stayed here for our honeymoon: 5days. It was clean and the description was accurate. Basically we got a room in the lagoon tower which is pretty much beach front. It is a standard room with two queen beds, no balcony and small windows but it does the job. The host was communicative and the check in process took less than ten mins.
After you book the room on airbnb you will get an email a couple days from the host with a confirmation number that you will need to check in. At check in they only asked me for my DL, the confirmation # and credit card for the hold.
You will be staying in a very touristy area (which is what we wanted) but it is quite pricey. Be prepared to have your vaccine card on you to get into all restaurants and you will be required to wear a mask everywhere in the resort.