Just researched and found that SLS stands for "style, luxury and service." Not really feeling the minion themed prison which clearly doesnt make the "luxury and style" statement in their brand.
Ultimately, I like that they have nice restaurants in the casino area, and their attempt to have a modern twist in their rooms that really separate out their look from other hotels on the strip but the bedframe was made of plastic that you can see the wear on when you turn on the lights.
Probably would not be back, the yellow theme in their restroom really throws me off.