Clean, perfect location, nice staffs, amazing BBQ place, pool & spa. This place made my trip much meaningfull.