Excellent location, communication, clean, well stocked, accommodating. Fabulous experience overall!