Strongly recommended. Wonderful place, great location, excellent view. Both host and manager are excellent. We had a great time. Mahalo