We booked this property last minute due to an electrical problem at a condo we had booked a few towns away. We were only able to read a few reviews due to the short notice. We chose to book at Island Princess because we have stayed at other condos there and loved it. This was not the case. Unit 200 offered by RealJoy Vacations was disgusting. The sheets and bed spreads were stained/smelled bad, there was an inch of dust on the baseboards and fans, the pans were rusted, the blender had some milky liquid left in it, the toilet wasn't bolted to the floor, a floor panel in the master bath almost caused a serious fall because the flooring wasn't laid right, the floors were so dirty our feet were black within half hour, a lot of the walls look like something was spilled down them, the ice maker doesn't work right, there was food under the glass top of the kitchen table and bugs in one of the toilets when we arrived and the couches look disgusting and had crusty spots on them. The cleaning people were sent to at least mop the floors and the lady told us there was no point in cleaning the floors because there was too much foot traffic and our feet would still be black. After they finally recleaned the floors after being asked to again come back a second time, our feet were not black. I washed everything possible and used two containers of clorox wipes so we could enjoy the rest of our vacation. We spent four of our vacation days either on the phone with the company, sanitizing things ourselves or waiting for things to be fixed. Meanwhile, I have a two year old with severe food allergies so I also had to worry about these repair/cleaning people bringing something in that he was allergic to and thankfully that did not happen. Upon having the time later to read more reviews, we discovered many of these problems had been reported several times and have not being addressed. This unit needs some serious maintenance and they should not be charging people to stay there until the unit has been repaired and deep cleaned. Disappointing stay and would not recommend RealJoy Vacations if you want a joyful vacation. During our nine day stay there we had the cleaning crew, a toilet repair man and a maintenance flooring person there. Might as well have stayed home! The toilet repairman said the toilet wasn't installed right nor was the flooring causing the issues. Proceed with caution!