Better check the website for the best deals. They also have a free membership program and have member rates, and they're part of the giant Starwood/Marriott chain so the points are useful.
Varies, i suggest you to call front desk and ask
Thanks! Your answer is awaiting moderation.