Very very clean, in a wonderful location. Perfect in every way, we will come here again next time!