This property is really well situated relative to St. George shops. Being right on the water was wonderful. We had a great time on the beach. However, the house itself needed a really deep clean. It was just grimy everywhere. There was mold growing around the showers. There was paint peeling in many places. The floors and other surfaces had built-up dirt. The top sprayer on the dishwasher was broken, so dishes came out completely untouched and as dirty as they went in. As a result, there were unwashed dishes put away in the cabinets when we arrived, and we had to rewash everything. Also, the kitchen was really poorly stocked. There were few pans and they were terrible quality (also dirty).
Another uncomfortable aspect of the property is the hard floors. There is travertine tile throughout and no rugs at all. More importantly, there are two steep staircases made also of stone tile, which would be very dangerous if someone fell down. There was no way to close off the stairs. We had a two-year-old and were on constant watch. The property should come with at least two baby gates to make it safe for families with young kids.
Otherwise, the layout of property is good for its size. There are two comparable bedrooms with king beds, en suite bathrooms, and walk-out porches (one on the first floor and one on the third floor). The bathrooms are small and basic (shower/tub combos). It would have been wonderful if I hadn't been constantly uncomfortable about the uncleanliness.