Grand Hotel Beck is an excellent place to stay at Cap-Haitien. But, my experience at check-in was not enjoyable at all.
The check-in clerk was not welcoming us; her face showed us that we were not welcome. Also, there was a currency problem; the prices are in USD, and she wanted to charge my international visa card in gourdes at a rate higher than that of the central bank. To avoid international transaction fees and make it easier for them, I had to use Expedia to pay them.
I was in room 106; a group of customers had a discussion in front of my door during the night up to 11h00 AM. I was not able to sleep well.