BE SURE TO READ THE DETAILS THOROUGHLY. We had to pay $100 deposit upon arrival which I did not see but is in the description. The location is great, it was very clean, easy check in and check out. Thin walls and doors, but it was overall a great stay for the value. We had fun.