10/10 for everything! Highly recommend it. Very satisfied with the stay.