The stay WOULD HAVE possibly been fine. We booked this stay on Hotels.com, only to find that there was no vacancy upon arrival. Left a wife and 3 small kids on the street only to find that we couldn't check in and we had to try and find an alternative late at night.
Someone dropped the ball, not sure if it was Hotels.com or the Villas, but we were very disappointed this happened.