This place has everything you could need and would be very excellent for a longer term stay. Location is perfect. Great communication with the host — very quick response time.
Would recommend reaching out to the host if you have questions or concerns about the online check in process.