I had high hopes for this place. Rated good, newer hotel. First impression all looked clean from quick glance. Got to the hotel late, quickly brought our things to the room and headed to the pool with the kids. Came back to room for showers and realized how disgusting the bathroom actually was - little left over hairs everywhere, pink mold in the shower, snot drops on the shower walls - So gross. Bedside table very clearly not wiped off, sticky residue. One of the dirtiest room's I've stay in but at that point with tired little kids, it was too late to ask to change rooms. Bed sheets seemed clean and trash cans were emptied, but that's about it. We literally all wore our sandals in the shower and in the room, didnt touch a single thing we didnt have to. Definitely won't stay here again.