What a beautiful spot. Everything we needed, everything we expected and some more.