We loved our stay at Mahina Surf 221. It had everything we needed. If we had any issues, the property manager was available to help. Amazing views!