Excellent place.
Was spotlessly clean when I arrived. Communication is excellent, and was very welcoming. I had no issues when I was there.
I would happily stay here again.