10/10 for everything. Would most definitely recommend & will be staying again very soon! Service and cleanliness was 5*. No complaints about my stay.