The unit was not clean, tiles are cracked, the ice machine AND ice maker did not work. The security and management are rude and harass you daily over arm bands and parking passes that we always had. There were several people staying at this resort that we heard complaining, even owners. The "outdoor" kitchen as described consists of a grill that doesn't function and has been replaced with a cheap, small George Forman grill. The faucet handles in all 3 bathrooms fell off several times. We were accused of checking out an hour late and making chips in the glass of the coffee table. Neither of these things happened. We left the unit at 10:00 and had to return because we accidentally left our check out info and a phone charger on the counter. We chose this unit based on the size as we had a lot of family because of our wedding. The description also says the unit was recently redecorated with a leather sectional. It is not indeed leather, it's still the sectional pictured with a very thin uncomfortable mattress that we had to lay on the floor in order to sleep comfortably. I will be making several complaints as well as my family members. We paid over $4000 for our stay and are now being refused our security deposit. We have stayed at several places in PCB such as Edgewater, Shores of panama and regency towers. We have NEVER had such poor treatment and an awful unit as Bonita at En Soleil. Very upset and disappointed.