If you are staying for one night might not be worth the $250-$300 price tag. They get you with the cleaning fees & taxes usually another $100-$150. So even though original quote for room might be $120-$150 after all is said & done it will be approximately $300!
You only pay the cleaning fee once so better to stay at least 2 or 3 nights!