Has anyone stayed at this Resort? If so, can you please provide some recommendations as I am planning a friends vacation in April? Any information will be extremely helpful.......Thank you!