Place was clean, except a few hairs in the bathroom. Pool is small & was dirty, I assume from people getting in from the beach. The only thing I didn’t like was the communication. Esta or whatever his name is was really friendly when we checked in once we got settled a issue occurred. I reached out to him & it was no more communication until the morning of check out. He asked me what time was our flight, it was 4. He said we could check out at noon, he also told me if someone was to book by the time it was time to check out, he would let us know. I heard nothing from him, assuming it was still ok to stay til noon. On the day of check out, they where at the door at 10am sharp to clean & put us out. It was crazy. Such an embarrassment. The place was clean but I definitely didn’t agree with the communication afterwards.