Very well equipped, nicely decorated, great location. We had a great time. Mahalo!