Overall our stay was good, but we had quite a few issues during the check in process that made it take over 1 hour total. Staff poorly communicated the situation initially, leaving us confused and worried we would not have a room. Following these issues, the room we were given was poorly cleaned, and we needed new bedding because there was food remnants in the sheets. Although we were compensated for our troubles, this was only done after we asked several times.