Apart from the good location, everything else does not fit the description. We have a small dog and the yard was not secured, the back garden was unkept with pieces of rusty metal scattered around so unsafe for our children, the pool table was very worn down with the cue tip all worn out (a major disappointment as our boys were looking forward to that), the air conditioning was not serviced and made such loud rattling noises that we had to sleep without it in the heat and the pillows were very uncomfortable.
This place is more suitable for schoolies with a fraction of the price, and not for families with pets and certainly not for the exorbitant price we paid.