Great location, very clean, communicative host, very comfortable set-up for two couples, very well set up for kids too.