Sadly, I have to write a not so great review that in my opinion could be avoided had communication from the on-site staff just been truthful. As far as the place, it was fine and clean and as expected. We were told our room would be ready for check in at 4pm, however we arrived at 4:30 to learn it was not ready and that due to short staffing rooms were being cleaned still. Not a huge deal. They stated maybe “30 more minutes”. Great. We went and found a coffee shop and came back. Well, multiple check ins with the front desk staff continued to result in responses of “it should be any time, they are inspecting the room now.” I am a very patient person, I continued to say no problem. This continued for hours…and I have three kids in tow, one an 8 month old- all tired, all hungry, all wanting to crawl in bed after a long travel day. We got our key and into our room at 7:39pm. 3 hours, and 39 minutes after our room should have been ready. 3 hours and 9 minutes after we first arrived. I know we have a worker shortage in this county right now, so I absolutely understand that things are still not functioning as they should right now- so no fault there but the communication should have been clear, honest, and better! They could have sent me a message to say “due to short staffing rooms won’t be ready until after 6pm” or something and when I checked in with the desk (4 times) they could have said “I’m so sorry it will be about an hour, or two, or….” I was also told the manager would reach out to me to apologize and discuss options with you due to how late your room is”….never heard from any manager. I recognize that this is not the fault of the Airbnb host but wanted to be honest with them and others about our experience. Better communication on the resorts part would have allowed me to take my time in arriving, finding a dinner spot with my family, etc. Communication period would have likely resulted in a better feeling towards resorts like this and likely a better review of our stay.