THE GOOD: ports Village is a fun community for families, with lots to do. The condo we stayed in had a beautiful view, was quiet, and the furnishings were good. THE NOT SO GOOD: Overall, the place could use a really good deep cleaning and some maintenance. The queen bed had no sheets (mattress protector, blanket and comforter, but no sheets) and there weren't any queen sized linens that we could find in the condo. The main bathroom rugs, once they were stepped on and got wet, smelled like urine (we washed them - judging by the back of the rugs, this was probably the first time in a long time for that). The water temperature is also hooked up backwards in the main shower - we had cold showers until figuring that out! The kitchen faucet was not connected to the sink, only held in place by the hoses. The dishwasher left food residue on everything (I believe that it backs up into the garbage disposal so everything is coated with food debris) so we ended up handwashing everything we used. There are adequate plates, bowls and cups, but just about everything else is in poor condition or not available (not enough silverware or quality cookware). The cabinets and drawers are overall VERY dirty (food crumbs, spills, etc.) and we didn't feel good about putting any food in them. But by far my biggest complaint is that on day one, we found a dead roach on the living room floor. I immediately contacted the management. They were slightly condescending about it initially, but when I expressed my deep concern and desire to leave, they eventually made efforts to reassure by explaining their pest control efforts and policies. I understand that roaches can be a problem in St. George due to the heat. We never saw any live roaches in the condo, and thoroughly checked our bags and boxes before leaving, but the fact that we found one made it really hard to relax (perhaps if the cleaning was more thorough and the one we found was vacuumed or swept up before we got there we would have been none the wiser). Finding the roach and seeing the cleanliness/maintenance issues was an unhappy circumstance. The only option we had was to just get over it, and try to have fun during our vacation. They didn't offer an immediate refund, and it wasn't in my budget to pay for another place (availability was slim as well), so we just stayed vigilant and made the best of it. We did have fun, but I wouldn't recommend this property.