Very clean and comfortable, with lots of thoughtful touches to make our stay special! Will return the next time we're in Saint John.