an incredible place to stay located near stores and the vegas strip