This place has it all and the location could not been better. Highly recommended