great location, clean and spacious, great price, great communication. I had a great time!