10/10 in all aspects. I would certainly stay here again.