10/10 everything we could have asked for. Great location, lots of space. The only downside is 1 bathroom if you have a larger group but we made it work without any issues. Host was very accommodating & responsive. Would definitely stay here again.