My very honest and humble opinion .. it certainly is a 5 star .. everything you have mentioned is honored and to add further, the response time from yourself is incredible . Pls continue to be a super host as you have certainly met all the criteria. Thank you !!