Good communication, excellent host, flexible with check in and check out, enough stuff for everything you need