Location:
Not a lot of restaurants nearby - Kona or Hilo are better areas for food. Hapuna Beach is like 20 mins away which I heard is the #1 beach.
Amenities:
Pool/hot tub & club room is pretty nice. If you are planning on staying at in, I would recommend. The club room has foosball, ping pong, large outdoor chess/checkers, tennis court, and basketball hoop. I didn't take advantage of any these amenities except for the pool but everything looked very fun!

We were in a 2 bedroom, 1.75 bath unit that was on the second floor. Lots of stairs, so if you dont like stairs, would recommend staying on the 1st floor. Full kitchen, so it was very nice to pick up food at the grocery store (would recommend KTA over Island Market since its more reasonable) TVs in every room and washer/dryer was a plus!
The only real downside of this trip was communication with the host, Yumi. Initially when I booked, the listing noted free cancellation but after it was booked - Yumi messaged saying that if I canceled, it was going to be a charge of $25. So that very misleading. When I checked in, the front desk noted that there was a cleaning fee of $160. I was not aware of this and also had already paid the cleaning fee via Airbnb. I messaged Yumi after I checked in and requested that she refund me the cleaning fee since I already paid it. Yumi did refund me the additional cleaning fee, but it did take a couple days of messaging. I even had to play phone tag with the General Manager since she had let me know that they may contact me for further details. So having to deal with that on vacation was super frustrating since it was something that should have been caught or figured out before she put the place on Airbnb. Hopefully she figures out the kinks before the next booking.