We have stayed here numerous times and it is always welcoming and very clean. It has a well stocked kitchen and very comfortable living and dining areas. Great location too. We highly recommend staying here.