Great location! Was very clean when we arrived. There is a pretty large down payment that has to be paid at check in.