Great location. Extremely clean and spacious. Modern. Outstanding stay.