We are amused. What makes the Caicos Royal Suite a Royal place to stay at Grace Bay Beach? Is it: