The W used to be one of the best hotels to stay at and this is what we thought booking this stay. Unfortunately, the place did not seem clean at all. There was blood on the roll out beds that we used for our kids and we were charged $100 extra for a 2nd packnplay. The rug, couch and robes had what looked like blood on them. So gross. The beach across the street that you have access to is not a private beach and there is no service/food. Overall, we will not be staying at a W hotel or Airbnb anymore. A little disappointing for all the money we spent on this Airbnb. Save your money and stay at a resort.