Windows on Aruba

What do you think of this place? Love it or not?
Island steak
Located the Divi Village Resort, Windows on Aruba offers a panoramic view of the golf course and the Caribbean sea while you munch on some of the best steak and seafood on the island.