I booked this trip weeks before going to Jamaica. I booked for three nights and only stayed one of the three nights.We arrived on August 25th in the night. The only reason why we spend one night there was that we arrived very late at 10.30PM. I immediately went to the guy which owns the property and let him know we are leaving in the morning. I also told him why, that it is filthy, smelly, dirty, the AC doesnt work, the floors are dirty, no clean towels, the linens were dirty, a refrigerator in the room thats not working. They changed the room for the night but it didnt make it any better. It was also extremely dirty. The fan in the room looks like it havent been cleaned in two decades. The paint is cracked and chipped all over. A complete run down, which the lady who works there admits its run down but the little old guy who owns the property she mentioned he doesnt want to fix it. In all my years of traveling I must admit, this is the worst. We immediately booked for another hotel in the town to spend the other two nights, which was super great. I also reached out to expedia before leaving the property since I had booked for three nights for them to process my refund, which after they called moon san villa and confirmed I was leaving, my refund was immediately issued. The only thing good about this property was the breakfast and the view, but I promise you, you would be miserable if you ever booked to stay there. Stay away!!! You're welcome.