Nevermind....one of the reviewers posted that it is at Sapphire Beach Club? Any thoughts on this place? Looks wonderful.