A great place to stay. Like staying with family.