Excellent location, modern, clean; perfect stay.