Very clean! Great location. Excellent communication. Would use again! Sometimes parking is hard to get but not a major problem. Would recomend to future guest!