Excellent location. Very clean. All needed amenities. Would stay again.