Great location, great hospitality, excellent communication, VERY clean.