Any comments about the Westin or Grand Cayman Suites? Looking at these properties. Best places to stay for first timers. Thanks in advance...