This place is awesome! Only thing missing was a pool in that 100 degree heat but as long as you know that going in - everything else was perfect!