This hotel is in a very nice location for walking down to the restaurants, museums and shopping by the water. The staff are very friendly and helpful. The restaurant on the roof for included daily breakfast and Indian food for dinner is very nice. The bed was comfortable and the bathroom was nice enough. The fridge and coffee/tea maker was okay too. The place itself, however, even though mostly renovated, is still old and needs more work. The ceiling in our room had leaked and had water marks on it. The pillows were very old and not clean. The outside of the hotel is not very attractive and next to a couple of very noisy streets. One of the weekend nights, the continuous flow of cars and a jerk on a motorcycle that went thru and purposely set off a car alarm every 5 minutes, kept us up very late. The parking is limited, so if everyone staying there had a car, it would have been impossible to park.
But overall, with a reasonable price and being close to a lot of activities, I think it is still a good place to stay in Willemstead.