Definitely pay for it online. The price at the front desk was almost double. Luckily they let me use their wi-fi to purchase the stay online. Room was ok, I needed to use the telephone and it was unavailable, so that was a hassle, but hopefully a one time thing. After I walked around the whole neighborhood trying to find a phone to use with no success (it was late), one of the workers let me use their cellphone, but it didn't work either. Overall ok.