I spent 7 nights at Marriott of Port au Prince, Haiti for my birthday and the stay was good. The staffs were welcoming but a little bit slow and seemed inexperienced. The restaurant is very pricey and they charge service fee on everything, which made it hard for me to tip the servers. Housekeeping was terrible, on arrival the bathroom smelled just like pee, on many occasions I had to call front desk to get towels because housekeeping left no towels for us to use. Otherwise, the stay was good.