My partner and I and another couple arrived at the Baan Laimai around 10am, we knew check in wasn't until 2pm so we didn't have high hopes that our rooms would be available yet. We did all our paper work, etc and were told ours rooms were being cleaned and would be ready at 2. So we went and grabbed lunch explored the area and returned at 2, we were told to sit and wait as it would be another 10 minutes. After sitting around watching the numerous front desk staff do what appeared to being nothing for another hour or so we started to get impatient and again asked when our rooms would be ready. By 4pm we were told that one of the rooms is ready and we can go and wait there until the other one is clean. We called down about 4:30 asking how much longer for the other room and they said that yes it was ready, so my partner and I made our way to our room only to find it still half way through being cleaned. The housekeepers told us just to wait out on the balcony, another half an hour and they were done. Once they left we checked out the room only to realize they hadn't left any towels and the toilet was still dirty. Throughout our week long stay we noticed that housekeeping regularly forgot the replace the towels and we were calling down numerous times asking for them. Everything else about the hotel was great, the location, the pool, the bar staff perfect. And the young girl at the tour desk who helped us book all our day trips was very efficient. Would recommend this hotel for anyone who wants great access to shopping, beach, restaurants and nightlife.