Perfect location. The beach is beautiful. Location is great. Nice room but the pictures look a little better than the room itself. Can use a little update. All in all, we had a great time and would definitely book again. Mahalo.