Has anyone stayed here recently and can you tell me about resort, food etc. Many thanks.