Great location. Very clean. Excellent communication. Great value for money.