Location, space, and amenities were exactly what we needed for an awesome anniversary.