This is the perfect place. Almost like staying at a really nice, expensive hotel. Great amenities, extremely clean, good location. Will be staying here again next time I stop in Las Vegas.