This was our second stay at this hotel and I hope our last. We had to change rooms 3 times when we arrived our tv was not working and our shower door fell off and injured my husbands foot. We slept that night and left for the day when we arrived back at 11pm our room was not clean the jerk chicken we ate the night before was still in the garbage and smelled the room the bed not made just not nice to come back to after being out all day. We were here for two weeks and our room was not cleaned everyday and when it was it was not clean well. After changing rooms our second room had dirty floors and were filthy, other peoples hair all over bathroom wish I had brought cleaning supplies with me. I was told by the staff the supervisor for the cleaners was on maternity leave. This makes sense because the last time we were here the rooms were extremely clean. Some of the staff were helpful and others were just rude. Kevin is very hard working and does his best to make your stay pleasant but its to disorganized. Only stay here if you have no other choices.