Everything we hoped for! Very clean, great communication with the host, & wonderful location. We would definitely stay here again.