Excellent.
This place has everything you want, tidy and tip top condition. Recommended.
I shall stay again.