Has anyone stayed here? We are thinking of booking the poolside villa for next year. Is the location good? X