We stayed here at the end of our trip from the US to Japan, as a stop-over before heading back to the mainland US. The staff here is very friendly, we had no problems at all even though we arrived earlier than expected. They still allowed us to go up to our room and crash after the long flight.
The beach is small like other travelers have noted, but the location is still by far one of the most beautiful hotels I have stayed at. The pool is huge and gorgeous, and the rooms are spacious and clean. All rooms come standard with a jacuzzi tub, which we definitely took advantage of when we weren't by the pool. There's plenty of shopping and eating within just a few minute's walk, or drive if you're renting a car.