Do not book with this place. I went against my better judgement and booked anyway, even after reading all of the reviews, and it was a mistake. We booked in January for May 2nd. Paid in advance. They sent an email, 3 hours before check-in, on the day we were flying in and said they had to cancel our reservation because of renovations. 3 days before, I was worrying about the reviews, so I called for some type of assurance that this would not happen. They told me they had our reservation and everything was fine. They said nothing about renovations or a potential cancellation. The moral of the story is they wanted more money and sold our room to someone else full price instead of the discounted "pay ahead" price. I will never book with Sonesta again. Our last minute hotel cost a fortune. Oh, and I booked on their website directly.