Updated, clean, great location, amazing views, nice pool and a great host with the Aloha spirit.