Great place: very clean, new, and stylish. Great location.