We had 25 people spread between the Villa's and hotel. The Villa's were clean, quiet, updated, great golf course views. The hotel rooms were dated, but nice enough and clean. This was a business outing, they have a small meeting room that supported our needs pretty well. Nothing fancy, so don't expect a Marriott or Hyatt type meeting room. The staff was great, breakfast at the restaurant was very good. The golf course was in great shape. We'd stay here again in a heart beat.