This was a decent alternative to overpriced local "Mouse" resorts. The linens, rooms, bathrooms and appliances were all nice and clean. Good proximity to the Parks. I wouldn't say the kitchen floor was the cleanest. Yes I would absolutely book this place again and I probably will. Don't book if expect 5-star 2020 modern interiors. The kitchen area had nice granite countertops; but overall the furnishings/decor needed a facelift. Beds were comfortable, we slept well. The check in process was obnoxious. 4PM is advertised check in time, which is fine. They allowed me to "pre check-in" at 3:45 but explained the room was not ready and they were unable to give me an approximate access time. Ready by 4? Clerk said no. Clerk stated 4PM was when they "start check-in". Stated it shouldn't take "more than an hour or two" to get room assignment, gave us wristbands so we could use the pool, etc. We returned to desk at 4:45, room still not ready. However the clerk (it was a different person) checked us into a room different from the one originally assigned to us which we were able to access appx 5:15PM. Was not happy. One of the reasons I book with VRBO vs. direct with a resort is that I have always been able to access the property I booked at check in time. Usually there is a code for the door or a key box. Not at this place. On a positive note we were never pressured into attending a timeshare presentation. Like I said, I'd stay there again even given above caveats.