Having enjoyed our stay here just 2.5 years ago, we decided to go back. Unlike our first visit, this time the property was not busy (very surprised). But right there check-in we recognized the staff was very disinterested in receiving us at the check-in counter. Super long wait (no line) and ultimately made us come back in 45 minutes (we were there at 2:15 pm, check-in is at 3:00 pm), only to put us in a terrible room by 3:35 pm. After several calls and visits to the front desk (ignored multiple times), they finally moved us to a better room (thanks Adrian).In the "better" room, the pull out sofa mattress was covered in orange stains (rusted metal from the bed frame, got photos) and they refused to change it for us. Their solution was covering it with a mattress pad. If the bed frame was exposed to so much moisture that it rusted, then the matters probably has a fair bit of mold growing it. On the 3rd day, housekeeping cleaned our room, but didn't give us fresh towels. We can back from the pool to shower, but there was 1 bath towel left in the room, and 2 hand towels. We called for fresh towels, but they never came. So I went back down to the pool and got us pool towels, where the guys in the shack asked me "didn't you already get 4 today?" as if pool towels are rationed. Day 4, I tried to take an afternoon nap (ciesta time?) and they decided to drill in the adjacent room at 3:30 pm. I recorded the noise. On day 5, they kicked us off of WIFI at 10:48 am, all devices. Sad.