Wow what a place! 10/10 for all of it. Beat location, the luxurious feeling, great hosts and an amazing place all together.