Amazing place, location and attentiveness. Would highly recommend, Kevin is great. Definition of Aloha!!