Everything was as expected. The stay is in a resort / timeshare and the units are similar but probably not all the same. Ours differed from the photos a little (for example, ground floor instead of an upper floor). Everything was clean but the bathroom was a bit dated. The store on site was cheap and really convenient - especially after a night out. Really close to the strip - walked there a few times. Overall - good value.