Great location, beautiful place, everything you need for a perfect weekend away.