10/10 for everything! Absolutely loved our stay.