Everything I could have asked for! Great location, very clean and prompt, friendly responses. I would definitely come back and stay here again!