Perhaps we had a one time experience but we had pretty high hopes for this place. The pictures were definitely professionally done and in real life the home seemed a bit older than expected. The host wanted us to inform him when we would be arriving and minutes before our arrival 5pm (an hour past scheduled check-in of 4pm) he asked if we could delay an hour to give the cleaning staff more time. The previous occupants may have left a bigger mess than expected. We were agreeable and went to get some groceries. When we returned the cleaning staff was just finishing up and they did a great job on the inside. When I checked out the pool it was a bit cloudy and full of debris. The host informed us that there was a storm the night before but will have the pool guy come out soonest. The pool equipment/filters seemed in disrepair with multiple used filters laying around. This didn't stop our kids from wanting to go in so cleaned the pool as much as I could. The next day I guess the pool guy came and took the pump for the filter housing and left exposed wiring. The breakers were open but good thing it was in the corner of the property so it was easy keeping the kids away. Every night of our stay I had to use the pool skimmer to get the pool as clean as possible so the kids could jump in. They were very deliberate on booking and checking in to ensure we didn't have music playing outdoors. I'm sure some other guests probably annoyed the neighbors. The other amenities were great! We played pool and ping pong multiple times and it's around 10 minutes to the strip and 35 minutes to Hoover Dam.