Check-in was super easy and Yusu provides all the details to you early! It just wasn't ideal that check-in is at 5pm. It's later than most places. There is a $40 fee to check in earlier... or you can simply drop off your luggage a few hours before for free.
The house is very nice, clean, and spacious! The ping pong table was a nice touch and the views are truly beautiful. The neighborhood is nice too. Only note I'd add is that it would have been nice if the kitchen had a few more amenities, but it was well enough stocked for the group that we had.