The location and amenities are perfect, we had a great stay here and would definitely recommend. Only issue we had was a on and off internet connection - this would make it hard if it was a working holiday and you needed reliable wi-fi. Other than that - a big thumbs up! :)