decent place to stay for group or family visiting Vegas.