This place was the total package. Excellent location, lots of space, and totally spotless. Would definitely recommend!