Place is clean and conveniently located near kapalua