We were visiting Hanalei for a friend's wedding and the house was perfect for the 3 couples staying + numerous friends & relatives dropping by. Really nice spaces, great colors ("Rainbow House" indeed) and generous tables for seating up to ~10. Location was also great - a couple of blocks to center of town and a couple of blocks in other direction to beach. We didn't take full advantage, but the entertainment options seemed complete (we only used the TV + WiFi to stream). Fans in every room were also much appreciated.
Very happy to recommend!