Very convenient location and not a long walk to the beach or Diamond Head. Staff and front desk and valet are really nice and responsive to inquiries.
The hotel is in the process of updating its elevators, so one was out of order when we were there. During "peak" times, we had to wait for an available elevator (the hotel wisely has a limit of 3 people per elevator at this time which was part of the reason there was a wait). We tried taking the stairs once, but I wouldn't recommend it -- they are very steep.
The room could have benefitted from a more thorough cleaning. The countertops didn't appear to be wiped clean (there were spots and crumbs on there) and the bathroom floor had lint/dust in the corner.
Overall, I think this hotel was an "okay" value -- the price we paid included a resort/amenities fee, which we really didn't use (I think some of the amenities were not available at this time) and parking.