Amazingly clean! Great location! Great facilities!