Very well laid out, good location, positive experience all around