Perfect location, well stocked, great communication, very clean, with many extras! It was the perfect stay.