Kaanapali Royal B303 was just perfect for our family of five vacation. Great location, spacious, clean, quiet, nice kitchen, beach chairs in the closet, and jacuzzi and pool. The only drawback is the sofa bed mattress which is old and not very comfortable. Other than that everything else was wonderful.