Has everything you could need, plus beautiful animals and amazing views. Would love to come back :)