Very clean and fully functional. Would book again. Great location in waikiki.