A number of recent Google reviews are very subpar. The North Villas are currently rated last place hotel to stay on Trip Advisor. Can anyone comment? Have the conditions and service gone downhill to such an extent?
Note: Please do not post ads in the timeshare forums. If you want to add a timeshare posting, go here.