great place, terrible check in and communication. they didn't send me the info I needed to check in and I had to wait on the phone with customer service for almost an hour two separate times. Then when they finally sent me the info and the check in door code it wasn't correct! so I had to wait on hold again very late at night to get the correct check in code. very frustrating dealing with multiple people. the last guy I talked to said they'd extend some kind of rebate or something but they never sent anything. The place was great when I finally got in.. but overall a bad experience.