nice, clean, well equipped, easy communication... great