A modern hotel in a great location