5 stars - super clean, very well equipped and comfortable with friendly thoughtful hosts. Already looking forward to returning!