Ample space with plenty of amenities for cooking, rooms were all nice clean comfortable and very spacious. Communication was always very prompt, we had no issues during our stay. Dedicated parking space was super appreciated since street parking could get a little tight. Overall was a great stay, mahalo!