Wanting to dive on the day we checked in, we came the day before to find out what time check in was and were told 10am. So instead of getting a taxi to our dive company (who said they'd look after our luggage) we went to Asia Divers Resort first, only to be told by the exact same woman that check in was at 11. We told them it wasn't a problem, they just needed to get the info right so we could go diving but they were aggressive right off the bat and had no time for us. We had to leave our luggage in the foyer, to go to our dive course then come back halfway through and check in. That night our fan groaned and squeaked all night (roof mounted and stuck on oscillate - so either off or on). After no sleep we went to reception at 8am and asked them if we could either change rooms or get it oiled. They told us come back at 10, we did, they said 10:30, so we did. When we came back they told us we couldn't move and it couldn't be fixed because we put a lock on the door and now the handyman was busy. We asked them why they hadn't just told us to leave the room unlocked and they just kept reiterating that it was our fault so we could just deal with the creaky fan. They were on the back foot no matter how polite you were, they acted like they were sick of their jobs and tourists and were clearly saying nasty things about us in Thai to each other. At one point one of them told us "you can just check out" and stormed off. We ended up having to pack up all our luggage, lock it someone else's room and leave the door wide open so they could fix it! Great way to spend a day of our holiday!!!! We have been travelling Asia and India for 6 months so have seen a lot of things but this was just nasty and uncalled for. They honestly acted like people had nothing better to do with their time but hang out in their reception! We ended up moving to a cute wooden hut on the beach on our last night and slept amazingly. It cooled down at night, unlike the big concrete building at Asia Divers. The hut was half the price, so much more comfortable and cleaner than Asia Divers and was run by a lovely old Thai woman. Moral of the story, don’t stay at Asia Divers!