strongly recommend him!
I took group tennis classes with Phillip Kim for over a year in Azusa, CA. His classes were just the right balance of thoughtful instruction and skill-building drills and play. Both experienced and beginner players gravitate to him because he understands exactly where each player is in their development and adjusts his teaching to improve their individual technique. Phillip is extremely welcoming and works to build a community among all players. He’s also an excellent tennis player himself, and that’s always inspiring. Wherever Phillip Kim is teaching he will certainly gain a following of enthusiastic and devoted students. I strongly recommend him as a tennis instructor.
.wp-review-5486.review-wrapper { font-family: 'Comfortaa', cursive; } .wp-review-5486.review-wrapper { width: 100%; overflow: hidden; border: 1px solid #dfdaea; } .wp-review-5486.review-wrapper .review-desc { padding: 25px 30px 25px 30px; line-height: 26px; clear: both; border-bottom: 1px solid; } .wp-review-5486.review-wrapper, .wp-review-5486 .review-title, .wp-review-5486 .review-desc p, .wp-review-5486 .reviewed-item p { color: #4e565b; } .wp-review-5486 .review-links a { background: #de5ea4; padding: 9px 20px 6px 20px; box-shadow: 0 2px #b14b83, inset 0 1px rgba(255,255,255,0.2); border: none; color: #fff; border: 1px solid #b14b83; cursor: pointer; } .wp-review-5486 .review-list li, .wp-review-5486.review-wrapper { background: #ffffff; } .wp-review-5486 .review-list li { padding: 30px 30px 20px 30px; width: 50%; float: left; border-right: 1px solid #dfdaea; box-sizing: border-box; } .wp-review-5486.wp-review-star-type .wpr-user-features-rating .review-list { width: 100%; } .wp-review-5486.wp-review-point-type .review-list li, .wp-review-5486.wp-review-percentage-type .review-list li { width: 100%; padding: 15px 30px; } .wp-review-5486.wp-review-point-type .review-list li > span, .wp-review-5486.wp-review-percentage-type .review-list li > span { display: inline-block; position: absolute; z-index: 1; top: 23px; left: 45px; font-size: 14px; line-height: 1; color: #ffffff; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .wp-review-5486.wp-review-point-type .wpr-user-features-rating .review-list li > span, .wp-review-5486.wp-review-percentage-type .wpr-user-features-rating .review-list li > span { color: inherit; } .wp-review-5486.wp-review-point-type .wpr-user-features-rating .review-list li .wp-review-input-set + span, .wp-review-5486.wp-review-percentage-type .wpr-user-features-rating .review-list li .wp-review-input-set + span, .wp-review-5486.wp-review-point-type .wpr-user-features-rating .review-list li .wp-review-user-rating:hover + span, .wp-review-5486.wp-review-percentage-type .wpr-user-features-rating .review-list li .wp-review-user-rating:hover + span { color: #fff; } .wp-review-5486.review-wrapper.wp-review-star-type .review-list li:nth-child(2n+1) { clear: left; border-right: 1px solid #dfdaea; } .wp-review-5486 .review-links { padding: 30px 30px 20px 30px; } .wp-review-5486.review-wrapper.wp-review-point-type .review-result, .wp-review-5486.review-wrapper.wp-review-percentage-type .review-result, .wp-review-5486.review-wrapper .review-point .review-result-wrapper, .wp-review-5486.review-wrapper .review-percentage .review-result-wrapper { height: 28px; } .wp-review-comment-5486 .wp-review-comment-rating .review-point .review-result-wrapper .review-result, .wp-review-comment-5486 .wp-review-comment-rating .review-percentage .review-result-wrapper .review-result { height: 22px; } .wp-review-5486.review-wrapper .review-result-wrapper i { font-size: 18px; } .wp-review-5486.review-wrapper .mb-5 { text-transform: uppercase; } .wp-review-5486.review-wrapper .wpr-user-features-rating { margin-top: -1px; clear: both; float: left; width: 100%; } .wp-review-5486 .user-review-area { padding: 18px 30px; border-top: 1px solid; margin-top: -1px; float: left; width: 100%; } .wp-review-5486.review-wrapper .review-title { letter-spacing: 1px; font-weight: 700; padding: 15px 30px; text-transform: none; background: #8e74ea; color: #fff; } .wp-review-5486.review-wrapper .review-total-wrapper { width: 40%; margin: 0; padding: 42px 0; color: #fff; text-align: center; } .wp-review-5486.review-wrapper .review-list { clear: none; width: 60%; } .wp-review-5486.review-wrapper .review-list .review-star, .wp-review-5486.review-wrapper .review-list .wp-review-user-feature-rating-star { float: left; display: block; margin: 10px 0 0 0; } .wp-review-5486.review-wrapper .review-list .wp-review-user-feature-rating-star + span { clear: left; display: block; } .wp-review-5486.review-wrapper .review-list .wp-review-user-rating.wp-review-user-feature-rating-star, .wp-review-5486.review-wrapper .review-list .wp-review-user-rating.wp-review-user-feature-rating-star .review-star { margin: 0; } .wp-review-5486.review-wrapper .review-list .wp-review-user-rating.wp-review-user-feature-rating-star .review-result-wrapper { margin-left: -5px; margin-bottom: 6px; } .wp-review-5486.review-wrapper .review-list .wp-review-user-feature-rating-star .review-result { letter-spacing: -2.2px; } .wp-review-5486 .review-total-wrapper .review-point.review-total, .wp-review-5486 .review-total-wrapper .review-percentage.review-total { width: 70%; display: inline-block; margin: 20px auto 0 auto; } .wp-review-5486.review-wrapper .review-total-wrapper span.review-total-box { float: left; text-align: center; padding: 0; color: #4e565b; line-height: 1.5; } .wp-review-5486.review-wrapper .review-total-wrapper span.review-total-box h5 { margin-top: 6px; color: inherit; } .wp-review-5486.review-wrapper.wp-review-point-type .review-total-wrapper span.review-total-box, .wp-review-5486.review-wrapper.wp-review-percentage-type .review-total-wrapper span.review-total-box, .wp-review-5486.review-wrapper .wpr-user-features-rating .review-list { width: 100%; } .wp-review-5486.review-wrapper .wpr-user-features-rating .review-list li { border-right: 0; } .wp-review-5486.review-wrapper .review-star.review-total { color: #fff; margin-top: 10px; } .wp-review-5486.review-wrapper .user-review-title { color: inherit; padding: 18px 30px 16px; margin: 0; border-bottom: 1px solid; border-top: 1px solid; } .wp-review-5486.review-wrapper .user-total-wrapper .user-review-title { display: inline-block; color: inherit; text-transform: uppercase; letter-spacing: 1px; padding: 0; border: 0; margin-top: 3px; } .wp-review-5486.review-wrapper .reviewed-item { padding: 30px; } .wp-review-5486.review-wrapper .user-review-area .review-percentage, .wp-review-5486.review-wrapper .user-review-area .review-point { width: 20%; float: right; margin-top: -2px; } .wp-review-5486.review-wrapper, .wp-review-5486 .review-title, .wp-review-5486 .review-list li, .wp-review-5486 .review-list li:last-child, .wp-review-5486 .user-review-area, .wp-review-5486 .reviewed-item, .wp-review-5486 .review-links, .wp-review-5486 .wpr-user-features-rating, .wp-review-5486.review-wrapper .user-review-title, .wp-review-5486.review-wrapper .review-total-wrapper, .wp-review-5486.review-wrapper .review-desc { border-color: #dfdaea; } .wp-review-5486 .wpr-rating-accept-btn { background: #de5ea4; margin: 10px 30px; width: -moz-calc(100% - 60px); width: -webkit-calc(100% - 60px); width: -o-calc(100% - 60px); width: calc(100% - 60px); border-radius: 3px; } @media screen and (max-width:570px) { .wp-review-5486.review-wrapper .review-list { width: 100%; } .wp-review-5486.review-wrapper .review-total-wrapper { width: 100%; border-bottom: 1px solid #dfdaea; border-left: 0; padding: 15px 0; } .wp-review-5486.review-wrapper.wp-review-star-type .review-list li:nth-child(2n+1) { clear: none; border-right: 0; } } @media screen and (max-width:480px) { .wp-review-5486.review-wrapper .review-title, .wp-review-5486.review-wrapper .reviewed-item, .wp-review-5486.review-wrapper .review-desc, .wp-review-5486.review-wrapper .user-review-area { padding: 15px; } .wp-review-5486.review-wrapper .review-list li, .wp-review-5486.review-wrapper .user-review-title { padding: 12px 15px; border-right: 0; } .wp-review-5486.review-wrapper .ui-tabs-nav { padding: 0 15px; } .wp-review-5486.review-wrapper .review-links { padding: 15px 15px 5px; } .wp-review-5486.review-wrapper .user-total-wrapper { max-width: 60%; font-size: 14px; } .wp-review-5486.wp-review-point-type .review-list li > span, .wp-review-5486.wp-review-percentage-type .review-list li > span { top: 12px; left: 30px; } }{ "@context": "http://schema.org", "@type": "Review", "itemReviewed": { "@type": "Organization", "image": "" }, "reviewRating": { "@type": "Rating", "ratingValue": 0, "bestRating": 5, "worstRating": 0 }, "author": { "@type": "Person", "name": "LoveSetMatch" }, "reviewBody": "" }