Very clean. Great location. Jennifer was very prompt to respond to any questions/concerns we had. Exactly as advertised. Would definitely stay here again.