Beautiful place has everything you need plus more.