Check in was quick. We had a room off property at Tree Lime Bay. The room was spacious and clean. The beds were okay. The room had supplies of toiletries, coffee and tea. The pool was heated and area around it was clean. The canal is not fenced off so you would have to keep an eye on small children. The only downfall was that the highway noise right outside the property was very,,very noisy and kept us up quite a bit during the night. I would not stay in the off property condos again for this very reason. Overall a good place to stay at. We were here this week and it being low season the prices were still high in my opinion. We did not have time to check out the resort attached at the main building so can't comment on that. The room walls are pretty thin so we did hear the family next door to us most of the night, along with them showering at 2:30 am which we thought was not very courteous. When we checked out I did mention it to the front desk lady about the highway and the fellow neighbour and all she said was that if the shipping could be in port it would alleviate the semis driving in supplies from the mainland. The neightbour she did not have anything to say about that. She was kinda rude about the whole conversation. The property is nice, well appointed rooms, clean and centrally located.