Inhomogeneous Dirichlet BCs in Isogeometric analysis are not trivial to be imposed on the control points because of non-interpolatory nature of NURBS. Several methods are available to derive BC values from geometry to control points. These include interpolating points, least square method, (Reduced) Lagrange multipliers and penalty method. What is the current best method to obtain precise and reliable BCs?