Angela's townhouse has everything you will need for your stay. The place was clean, beds were comfy, check-in and out were easy. It is in a great location for the North Shore with an easy and scenic drive to Hanalei. The townhouse is very spacious and had plenty of room for our group of six. The kitchen is fully stocked with all your needs. The pool is just a short walk away and beautiful with grills. The grocery store is nearby as well. The unit provides bikes, snorkel gear, boogie boards, beach chairs, towels, beach umbrella, etc. You name it, she has it. We did not get to use it all. The view of the mountains was outstanding. A perfect backdrop for our group pictures. The only negative is the garage. There is a 2 car garage which because of the layouts of the townhouses, really is best for one average size car. We had 2 cars and it was real tight. Everyone had to get out of the cars before parking in the garage. But if you only have one car, you will be fine and you will not regret your stay here.