we had a lovely stay at magic sands. location cannot be beat! perfect size for two, and had all extras to make packing easy (this included comfy beach chairs/towels, a cooler, basic toiletries...even a bluetooth speaker!). upscale kitchen and bathroom set up, felt clean and modern. the kitchen had all items needed for cooking. very close to the shops and had bike rental that could be used to get there. robert was very attentive and gave clear instructions to make check-in a breeze. i would def stay here again, and recommend to anyone looking for a hawaiian beach getaway! magic sands made for a perfect babymoon location.