Excellent location. Very clean with all the amenities needed for a comfortable long term stay. Just be prepared to walk up 60 steps with your luggage!