5 stars across the board. Very clean, and the hosts could not be more hospitable.