Check in was at 3pm but we were not able to check into our room until after 8pm! We were denied any compensation, apology, or even any politeness. The reception staff were incredibly rude and when asked, refused to get a manager. We walked and carried our luggage to and from reception with no help. My wife is 34 weeks pregnant! Finally, on the day of our check out, nobody called our room or reminded us of the time of check out, and after that time passed our room keys were deactivated with all of our stuff locked in the room. It took over an hour for someone to come let us back into the room, and then we were left to drag our bags (including a 50 lb suitcase) up all the stairs and across the resort to reception. Then we were told we were going to be charged an extra day for checking out late. I refused this and we were told we cannot leave. They tried to detain us against our wills regardless of the fact that we had an international flight home to catch. Finally, we just took our bags and walked off, which is when a security guard forcefully restrained my 34 weeks pregnant wife. We shouted for help and a manager realized how outrageous it was to grab my wife and told the security guard to release her. Finally we were told we were “free to leave, but would not be allowed back” which is laughable, as we would go anywhere on earth before returning there. The resort lost power repeatedly, our building flooded, there was often a putrid smell of sewage…